package com.powernode.web.model.query;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;

/**
 * 用于接收登录信息(json形式，以同key值属性接收)
 * 使用BeanValidation进行数据校验
 */
@Data
public class LoginQuery {

    @NotNull(message = "登录名不能为空")
    @Size(min = 5, max = 20, message = "登录名长度应在{min}-{max}之间")
    private String loginName;

    @NotNull(message = "密码不能为空")
    @Size(min = 32, max = 32, message = "密码格式不正确") // 密码必须是MD5加密后的32位字符串
    private String loginPwd;
}
